Skip to main content
Skip to navigation
Properties
Find agent
Post property
Log in
•
Sign up
Search here
List
Alabama land for sale
Price
Size
Tags
Save
Reset
4,577 properties
For you
Newest
Price: high to low
Price: low to high
Size: large to small
Size: small to large
Updated
Pending
Under contract
$39,900
1.33 acres
Russell County
Phenix City, AL 36867
Pending
Under contract
$81,000
27 acres
Winston County
Double Springs, AL 35553
2 months ago
$119,000
0.53 acres
Cherokee County
1 bd, 1 ba
•
312 sq ft
Leesburg, AL 35983
Pending
Under contract
$98,900
3.5 acres
Saint Clair County
Trussville, AL 35173
Pending
Under contract
$24,900
2.42 acres
Talladega County
Sylacauga, AL 35150
Pending
Under contract
$7,500
0.46 acres
Franklin County
Russellville, AL 35653
3 months ago
$22,000
0.52 acres
Tuscaloosa County
Cottondale, AL 35453
3 months ago
$9,900
0.4 acres
Winston County
Houston, AL 35572
3 months ago
$34,999
0.54 acres
Marshall County
Union Grove, AL 35175
Pending
Under contract
$23,600
3.49 acres
Houston County
Columbia, AL 36319
4 months ago
$25,000
Winston County
Jasper, AL 35503
Pending
Under contract
$39,000
0.49 acres
Shelby County
Calera, AL 35040
4 months ago
$24,900
0.46 acres
Tuscaloosa County
Tuscaloosa, AL 35404
4 months ago
$20,000
1.68 acres
Houston County
Dothan, AL 36301
5 months ago
$99,000
0.22 acres
Madison County
Huntsville, AL 35811
6 months ago
$19,900
0.8 acres
Etowah County
Gadsden, AL 35901
6 months ago
$21,500
Walker County
Jasper, AL 35504
Pending
Under contract
$19,500
1.24 acres
Russell County
Hurtsboro, AL 36860
6 months ago
$17,500
0.25 acres
Jefferson County
Bessemer, AL 35022
7 months ago
$24,000
1.26 acres
Jefferson County
Dora, AL 35062
7 months ago
$45,000
0.65 acres
Cherokee County
Centre, AL 35960
7 months ago
$45,000
0.65 acres
Cherokee County
Centre, AL 35960
7 months ago
$12,500
0.43 acres
Fayette County
Fayette, AL 35555
Pending
Under contract
$32,000
4 acres
Henry County
Abbeville, AL 36319
8 months ago
$18,000
1.34 acres
Walker County
Sumiton, AL 35148
9 months ago
$17,000
0.82 acres
Jefferson County
Pleasant Grove, AL 35127
9 months ago
$17,250
0.1 acres
Jefferson County
Birmingham, AL 35211
9 months ago
$70,800
0.84 acres
Houston County
Dothan, AL 36301
9 months ago
$24,000
3.7 acres
Henry County
Abbeville, AL 36310
Pending
Under contract
$14,900
3 acres
Pickens County
Pickensville, AL 35447
9 months ago
$9,900
1.52 acres
Tuscaloosa County
Fosters, AL 35463
Pending
Under contract
$51,000
19 acres
Sumter County
York, AL 36925
9 months ago
$75,000
3.54 acres
Sumter County
3,600 sq ft
Gainesville, AL 35464
9 months ago
$42,500
1.36 acres
Dale County
Midland City, AL 36350
Pending
Under contract
$25,000
0.9 acres
Saint Clair County
Pell City, AL 35128
Pending
Under contract
$94,500
5 acres
Calhoun County
3 bd, 2 ba
•
1,642 sq ft
Anniston, AL 36206
10 months ago
$30,000
0.12 acres
Jefferson County
Bessemer, AL 35022
10 months ago
$11,500
1 acre
Dale County
Ozark, AL 36360
$3k drop • May 15
$29,500
0.59 acres
Calhoun County
Glencoe, AL 35905
11 months ago
$110,000
0.53 acres
Baldwin County
Gulf Shores, AL 36542
Pending
Under contract
$8,500
2 acres
Jefferson County
Birmingham, AL 35215
13 months ago
$69,900
0.92 acres
Marshall County
Guntersville, AL 35976
13 months ago
$49,000
0.65 acres
Shelby County
Pelham, AL 35124
13 months ago
$49,000
0.65 acres
Shelby County
Pelham, AL 35124
14 months ago
$13,050
1.8 acres
Jefferson County
Pleasant Grove, AL 35127
14 months ago
$17,835
2.46 acres
Jefferson County
Dolomite, AL 35061
Pending
Under contract
$59,000
7.7 acres
Houston County
Headland, AL 36345
15 months ago
$24,900
0.02 acres
Blount County
Oneonta, AL 35121
15 months ago
$31,900
0.74 acres
Chilton County
Thorsby, AL 35171
Pending
Under contract
$58,500
20 acres
Hale County
Sawyerville, AL 36776
1
…
64
65
66
67
…
92
3,201-3,250 of 4,577 properties
Map